gpt4 book ai didi

java - 如何在Selenium RC中使用按钮的Xpath?

转载 作者:行者123 更新时间:2023-12-01 15:56:37 28 4
gpt4 key购买 nike

我在 Selenium RC 工作。谁能告诉我如何在 Selenium (Java) 中为按钮编写 xpath?

最佳答案

您应该在 Selenium IDE ( download ) 中开发脚本,然后再将其移植到 Selenium RC。在 Selenium IDE 中,当您单击网页上的任何内容时,它应该自动为您单击的元素生成某种选择器。然后,一旦您记录了所有事件,您可以使用您使用的任何语言对其进行格式化,然后将其复制并粘贴到您的 Selenium RC 代码中。

但是Recorder Javascript并非万无一失(例如,如果您单击导致某些 XMLHttpRequestsetTimeoutdiv,则不会被记录)。或者,单击可能会被记录,但您可能不喜欢 Selenium 为元素选择的选择器。无论哪种情况,您都必须根据 DOM 结构编写自己的选择器。要查看 DOM 结构,如果您使用的是 Firefox,请打开 Firebug (F12);如果您使用的是 Chrome,请打开检查器 (Ctrl-Shift-J)幸运的是,Selenium 能够理解 a bunch of selector syntaxes ,因此如果您不了解 XPath,也可以使用 CSS 选择器。

如果您决定使用 XPath,则必须先学习它。我还没有找到任何好的教程(而且我不是 w3schools 的粉丝)。但请随意使用 bookmarklet to test XPaths我写的。您最终可能会得到类似 //button[.="text on button"]//input[@value="text on button"] .

关于java - 如何在Selenium RC中使用按钮的Xpath?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4929844/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com