Хотите нажать на первую ссылку на вакансию в naukri.com для любого ключевого слова, скажем, Java через селен, но это дает мне ошибку - PullRequest
0 голосов
/ 31 октября 2018

Я хочу нажать на первую доступную ссылку на вакансию в naukri.com для любого ключевого слова, скажем, от java до selenium, но оно дает мне следующую ошибку java.lang.NullPointerException

WebDriver driver=new ChromeDriver();
driver.get("http://naukri.com");
driver.findElement(By.xpath("//[@id='301018007329']/span[1]/ul/li")).click();

Ответы [ 2 ]

0 голосов
/ 01 ноября 2018

Это проблема xpath, попробуйте с динамическим xpath, чтобы создать динамический xpath , нажмите здесь .

0 голосов
/ 31 октября 2018

Ваш код не работает, потому что вы не передаете tagname в xpath. Например:

driver.findElement(By.xpath("//div[@id='test']")).click();

div здесь есть тэг, но в вашем коде он отсутствует

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...