<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>
我正在使用selenium来自动化测试,但却陷入了生成一个自动下拉选择元素的xpath。
这是网页中的自动下拉菜单和选择元素。任何人都可以帮助<a href="/imsptools/index.php?r=SPPlite/default/retrieveWa1ir1s1service">wa1i-AFU R1S1</a>
的xpath应该在selenium webdriver中使用吗?
答案 0 :(得分:0)
我建议改用css,因为css在性能方面更好。
a[href$='default/retrieveWa1ir1s1service']
翻译:找到href以 default / retrieveWa1ir1s1service
结尾的锚点答案 1 :(得分:0)
答案 2 :(得分:0)
可能的xpath是:// a [text()=&#39; wa1i-AFU R1S1&#39;]
和相应的cssSelector / csspath是:a:contains(^ wa1i-AFU R1S1 $)
有时,您可以使用绝对xpath,使用Firebug和Firepath
可以获得