Selenium-Webdriver NodeJS, эквивалентный Java-коду для желаемых возможностейJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Selenium-Webdriver NodeJS, эквивалентный Java-коду для желаемых возможностей

Сообщение Anonymous »

Я просмотрел документацию (там немногое, что есть) для selenium-webdriver, расположенную здесь (http://seleniumhq.github.io/selenium/do ... ities.html) < /p>

Я не могу узнать, каким будет код, эквивалентный Java и NodeJS.

Вот код в JAVA (который я копирую отсюда, в разделе «Параметры конфигурации теста», https://github.com/zalando/zalenium/blo ... tial-setup)

DesiredCapabilities desiredCapabilities = new DesiredCapabilities();
desiredCapabilities.setCapability(CapabilityType.BROWSER_NAME, BrowserType.FIREFOX);
desiredCapabilities.setCapability(CapabilityType.PLATFORM, Platform.LINUX);
desiredCapabilities.setCapability("name", "myTestName");


В частности, я хочу установить возможность «имя», чтобы я мог называть свои тесты с помощью Zalenium.

Как мне это сделать в NodeJS?

Это мой текущий код веб-драйвера selnium, который работает (и был отредактирован). для удаления конфиденциальной информации), но не задает имя теста. Я попробовал этот .withCapabilities(webdriver.Capabilities.chrome(),{"name","chrometest"}), и он компилируется, но я не думаю, что он что-нибудь делает?

//Run using this project (https://github.com/qmu/dockerfiles/blob ... le/bin/run)

"use strict";

const webdriver = require('selenium-webdriver'),
By = webdriver.By,
until = webdriver.until,
test = require('selenium-webdriver/testing');

//const expect = require('expect.js');
const assert = require('assert');

var driver = new webdriver.Builder()
.withCapabilities(webdriver.Capabilities.chrome())
.usingServer('http://localhost:4444/wd/hub')
.build();

console.log('starting chrome...');

driver.manage().timeouts().implicitlyWait(10 * 1000);//10 seconds

driver.get('http://somewebsite.tech');
driver.findElement(webdriver.By.name('_username')).sendKeys('**');
driver.findElement(webdriver.By.name('_password')).sendKeys('**');
driver.findElement(webdriver.By.css("button")).click();
driver.quit();

//FIREFOX TESTS
console.log('starting firefox...');

var driver = new webdriver.Builder()
.withCapabilities(webdriver.Capabilities.firefox())
.usingServer('http://localhost:4444/wd/hub')
.build();

driver.manage().timeouts().implicitlyWait(30 * 1000);//10 seconds

driver.get('http://somewebsite.tech/');
driver.findElement(webdriver.By.name('_username')).sendKeys('**');
driver.findElement(webdriver.By.name('_password')).sendKeys('**');
driver.findElement(webdriver.By.css("button")).click();
driver.quit();

console.log('all modules are ready!');


Подробнее здесь: https://stackoverflow.com/questions/466 ... pabilities
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Преобразование желаемых возможностей в опционы на селене Python
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Selenium webdriver: изменение флага navigator.webdriver для предотвращения обнаружения селена.
    Anonymous » » в форуме JAVA
    0 Ответы
    52 Просмотры
    Последнее сообщение Anonymous
  • Исключение Selenium WebDriver. HTTP-запрос к удаленному серверу WebDriver для URL-адреса xyz. Время ожидания истекло чер
    Anonymous » » в форуме C#
    0 Ответы
    44 Просмотры
    Последнее сообщение Anonymous
  • WebDriver не может быть преобразован в тип в selenium webdriver
    Anonymous » » в форуме JAVA
    0 Ответы
    39 Просмотры
    Последнее сообщение Anonymous
  • WebDriver не может быть преобразован в тип в selenium webdriver
    Anonymous » » в форуме JAVA
    0 Ответы
    44 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»