Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium:如果禁用了Firebug,是否可以轻松地检测元素的Xpath?_Selenium_Xpath - Fatal编程技术网

Selenium:如果禁用了Firebug,是否可以轻松地检测元素的Xpath?

Selenium:如果禁用了Firebug,是否可以轻松地检测元素的Xpath?,selenium,xpath,Selenium,Xpath,我确实安装了FireBug,但它有一个不可思议的诀窍,就是在测试准备过程中中途消失。然后我必须使用“检查元素(Q)”来找出元素的细节 现在,如果我需要找到该元素的XPath(例如:文本输入框),我应该怎么做 XPath已列出,但没有以FireBug中的简化形式显示。可以看到相当长的路径,因此确定确切的XPath值变得非常复杂 有什么建议吗?打开控制台 $x("xpathExpression") e.g $x("//input[@id='select_1']") 开放式控制台 $x("xpath

我确实安装了FireBug,但它有一个不可思议的诀窍,就是在测试准备过程中中途消失。然后我必须使用“检查元素(Q)”来找出元素的细节

现在,如果我需要找到该元素的XPath(例如:文本输入框),我应该怎么做

XPath已列出,但没有以FireBug中的简化形式显示。可以看到相当长的路径,因此确定确切的XPath值变得非常复杂

有什么建议吗?

打开控制台

$x("xpathExpression") e.g $x("//input[@id='select_1']")
开放式控制台

$x("xpathExpression") e.g $x("//input[@id='select_1']")

除了依赖于xpath之外,您还可以使用其他属性进行元素标识。您可以参考DOM进行元素标识。或者在最坏的情况下,我认为您可以使用不同的浏览器(如chrome)来查找xpath或Internet Explorer。

除了依赖于xpath之外,您还可以使用其他属性进行元素标识。您可以n请参考DOM。或者在最坏的情况下,我认为您可以使用不同的浏览器(如chrome)查找xpath或Internet Explorer。

1)您可以使用Selenium IDE(FireFox插件), 1.在firefox上打开所需的网页。 2.打开Selenium IDE,只需记录一些操作。 3.转到Target字段,在Target字段中输入XPATH并单击Find按钮

您所需的webelement将以黄色突出显示

请查找附加的屏幕截图

2) 第二种方法是,您可以在Firefox上使用XPath检查器插件,一旦安装完毕,只需右键单击您必须标识XPath的元素,然后选择View X-PATH选项,您将获得带有名称空间和XPath高亮显示元素的X路径

插件的链接:Xpath检查器:

1)您可以使用Selenium IDE(FireFox插件), 1.在firefox上打开所需的网页。 2.打开Selenium IDE,只需记录一些操作。 3.转到Target字段,在Target字段中输入XPATH并单击Find按钮

您所需的webelement将以黄色突出显示

请查找附加的屏幕截图

2) 第二种方法是,您可以在Firefox上使用XPath检查器插件,一旦安装完毕,只需右键单击您必须标识XPath的元素,然后选择View X-PATH选项,您将获得带有名称空间和XPath高亮显示元素的X路径

插件的链接:Xpath检查器:

如果应用程序在chrome中打开,chrome也可以基于XPath定位元素。还可以查看FireFinder插件。

如果应用程序在chrome中打开,chrome也可以基于XPath定位元素。还可以查看FireFinder插件。

使用下面的附加组件。它将返回你知道xpath吗


希望它能帮助您:)

使用下面的加载项。它将返回xpath

希望它能帮助您:)

您也可以添加“”插件。您也可以添加“”插件。