Я новичок в селене, и у меня возникают проблемы с простыми задачами.
Я пытаюсь навести указатель мыши на определенную область (координаты x, y) на странице и затем нажать, но безуспешно.Я прочитал документацию и использую {bridge: true}
из-за chromewebdriver.
Вот мой код:
var webdriver = require('selenium-webdriver'),
By = webdriver.By,
until = webdriver.until,
Origin = webdriver;
var driver = new webdriver.Builder()
.forBrowser('chrome')
.build();
driver.get('http://www.localhost:4000/');
var actions = driver.actions({ bridge: true });
actions.mouse().move({x: 400, y: 1100, duration: 2000, origin: Origin.VIEWPORT});
Другой вопрос.Я знаю, что есть четвертый параметр origin origin: Origin.VIEWPORT
, однако я не знаю, правильно ли я его импортировал.
Я также не знаю, как вызвать событие click, посколькуУ меня нет ни одного выбранного элемента.Я хочу щелкнуть в окончательном положении указателя мыши.