相关疑难解决方法(0)

有没有办法在Selenium WebDriver中使用JavaScript通过XPath获取元素?

我正在寻找类似的东西:

getElementByXpath(//html[1]/body[1]/div[1]).innerHTML
Run Code Online (Sandbox Code Playgroud)

我需要使用JS获取元素的innerHTML(在Selenium WebDriver/Java中使用它,因为WebDriver本身无法找到它),但是如何?

我可以使用ID属性,但并非所有元素都具有ID属性.

[固定]

我正在使用jsoup在Java中完成它.这符合我的需要.

javascript xpath selenium-webdriver document.evaluate

218
推荐指数
7
解决办法
27万
查看次数

有没有办法添加脚本来在chrome + puppeeter的evaluate()上下文中添加新函数?

根据这个响应,是否有一种方法(比如使用casperjs/phantomjs)在page.evaluate()上下文中添加我们的自定义函数?

例如,包含一个带辅助函数的文件x来调用Xpath函数:x('//a/@href')

javascript xpath google-chrome puppeteer

1
推荐指数
1
解决办法
1708
查看次数