@Zimaell

Как нажать на кпопку без id и name PhantomJS PHP?

Использую дополнение к фантому merlinthemagic, чтобы вписать в поле или нажать на кнопку делаю так
$windowObj->mouseEventOnElement("[id=email]","leftclick");
$windowObj->sendKeyPresses($email);
$windowObj->mouseEventOnElement("[id=signInSubmit]","leftclick");
$windowObj->getDom();

Бывают кнопки без id но с name, методом народного тыка делаю так
$windowObj->focusElement("[name=namebutton]");
$windowObj->sendKeyPresses(array("Enter"));

работает...
Но бывает встречаются такие кнопки которые не имеют ни id ни name, единственно что их объединяет type="submit" , как в такой ситуации можно нажать на нужную кнопку?
Может как-то по value можно или еще как...
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ответы на вопрос 1
BojackHorseman
@BojackHorseman Куратор тега PHP
...в творческом отпуске...
у любого элемента в dom есть xpath от корня
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
SaveTime Москва
от 100 000 руб.
Vigrom Москва
До 150 000 руб.
Teamlead Ставрополь
от 25 000 до 50 000 руб.
15 нояб. 2019, в 09:30
250000 руб./за проект
15 нояб. 2019, в 08:55
1000 руб./за проект