Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.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
如何为该元素生成xpath以在Selenium中使用? 检索_Selenium_Xpath - Fatal编程技术网

如何为该元素生成xpath以在Selenium中使用? 检索

如何为该元素生成xpath以在Selenium中使用? 检索,selenium,xpath,Selenium,Xpath,我正在使用selenium自动化测试,但在生成一个自动下拉选择元素的xpath时遇到了麻烦 这是一个自动下拉选择网页中的元素。有谁能帮助我们在selenium webdriver中使用的xpath吗?我建议改用css,因为css在性能方面更好 <head> <body> <div id="page" class="container"> <div id="header"> <div id="mainme

我正在使用selenium自动化测试,但在生成一个自动下拉选择元素的xpath时遇到了麻烦


这是一个自动下拉选择网页中的元素。有谁能帮助我们在selenium webdriver中使用
的xpath吗?

我建议改用css,因为css在性能方面更好

    <head>
    <body>
    <div id="page" class="container">
    <div id="header">
    <div id="mainmenu">
    <div class="breadcrumbs">
    <div class="container">
    <div id="content">
    <h1>
    <link type="text/css" rel="stylesheet" media="screen" href="css/dropdown/dropdown.css">
    <link type="text/css" rel="stylesheet" media="screen" href="css/dropdown/themes/default/default.css">
    <ul id="nav" class="dropdown dropdown-horizontal">
    <li class="dir">
    <li class="dir">
    <li class="dir">
    <font color="black">Retrieve</font>
    <ul>
    <li>
    <a href="/imsptools/index.php?r=SPPlite/default/retrieveWa1ir1s1service">wa1i-AFU R1S1</a>
    </li>
    <li>

翻译:查找href以default/retrieveWa1ir1s1service结尾的锚,我建议改为使用css,因为css在性能方面更好

    <head>
    <body>
    <div id="page" class="container">
    <div id="header">
    <div id="mainmenu">
    <div class="breadcrumbs">
    <div class="container">
    <div id="content">
    <h1>
    <link type="text/css" rel="stylesheet" media="screen" href="css/dropdown/dropdown.css">
    <link type="text/css" rel="stylesheet" media="screen" href="css/dropdown/themes/default/default.css">
    <ul id="nav" class="dropdown dropdown-horizontal">
    <li class="dir">
    <li class="dir">
    <li class="dir">
    <font color="black">Retrieve</font>
    <ul>
    <li>
    <a href="/imsptools/index.php?r=SPPlite/default/retrieveWa1ir1s1service">wa1i-AFU R1S1</a>
    </li>
    <li>

翻译:查找href以default/retrieveWa1ir1s1service结尾的锚,我建议您阅读以下文章:


它解决了我的许多XPath问题

我建议你阅读这篇文章:


它解决了我的许多xpath问题

可能的xpath是:://a[text()='wa1i-AFU R1S1']

相应的CSS选择器/csspath为:a:contains(^wa1i AFU R1S1$)


有时,您可以使用绝对xpath,这可以通过使用Firebug和Firepath获得。可能的xpath是://a[text()='wa1i-AFU R1S1']

相应的CSS选择器/csspath为:a:contains(^wa1i AFU R1S1$)


有时,您可以使用绝对xpath,这可以通过使用Firebug和Firepath获得

很抱歉,代码片段被粘贴了两次。请忽略第二个重复的代码段。抱歉,该代码段粘贴了两次。请忽略第二个重复的片段是的,我同意Saifur的观点。cssSelector比XPath快是的,我同意Saifur的观点。cssSelector比xpath更快