Selenium webdriver 如何使用css选择器选择链接文本?
我有一个包含更多行的选项卡,我需要查找特定的“selecttext1”。 -类myclass是不够的,因为它用于每一行 -href=“#/test/id_var1它每次都在变化,我不知道它的值Selenium webdriver 如何使用css选择器选择链接文本?,selenium-webdriver,css-selectors,Selenium Webdriver,Css Selectors,我有一个包含更多行的选项卡,我需要查找特定的“selecttext1”。 -类myclass是不够的,因为它用于每一行 -href=“#/test/id_var1它每次都在变化,我不知道它的值 <td class="myclass"> <a class="ng-binding" href="#/test/id_var1">selectthistext1</a> </td> <td class="myclass"> <a clas
<td class="myclass">
<a class="ng-binding" href="#/test/id_var1">selectthistext1</a>
</td>
<td class="myclass">
<a class="ng-binding" href="#/test/id_var2">selectthistext2</a>
</td>
您可以使用linktext或xpath,如下所示:
driver.findElement(By.xpath("//a[text()='selectthistext1']"));
//OR
driver.findElement(By.linkText("selectthistext1"));
您还可以查看答案:您可以使用linktext或xpath,如下所示:
driver.findElement(By.xpath("//a[text()='selectthistext1']"));
//OR
driver.findElement(By.linkText("selectthistext1"));
您还可以查看答案:并使用以下CSS选择器 css=.ng绑定[href*='id\u var1']--链接文本的css选择器selectthistext1 css=.ng绑定[href*='id\u var2']--链接文本的css选择器selectthistext2
请告诉我上述CSS选择器是否工作。使用以下CSS选择器 css=.ng绑定[href*='id\u var1']--链接文本的css选择器selectthistext1 css=.ng绑定[href*='id\u var2']--链接文本的css选择器selectthistext2
请告诉我上述CCS选择器是否工作。您可以使用以下任一CSS选择器方法找到按钮 按班级分类 语法:tag.Classname
By.cssSelector("button.btn addWidgButt bt-block");
按属性和值划分
语法:[attribute='value']
By.cssSelector("button[context='UNIQUE_THING']")
您可以使用以下任一CSS选择器方法找到按钮 按班级分类 语法:tag.Classname
By.cssSelector("button.btn addWidgButt bt-block");
按属性和值划分
语法:[attribute='value']
By.cssSelector("button[context='UNIQUE_THING']")
谢谢。同时我还找到了:find(By.linkText(var)).containsText(var);谢谢。同时我还找到了:find(By.linkText(var)).containsText(var);