我想反向工程selenium webdriver在我使用它时为我编写测试。这需要在屏幕上打开一个webdriver,然后点击并正常使用它。它将为我输出self.driver.find_element_by_id('username-box')
或诸如此类的指令,而不是每次编写测试时右键单击“Inspect元素”的时间浪费。
理想情况下,这会给我一个更好的xpath。在手动使用selenium webdriver时,如何检索xpath /方式重新创建操作?谢谢
答案 0 :(得分:0)
正如Nameless所说,它不会解决你正在讨论的“让我成为一个有效的XPath”等问题,但你可以安装Selenium IDE(一个FF插件)并记录你的场景然后将它们导出到各种语言。它没有编写最好的代码,但你可以通过快速下载和安装来了解它的作用。