Selenium webdriver 如何使用div标记中的按钮,并且您必须单击它而不使用xpath?
这是我问朋友的面试问题,我不知道答案。请帮帮我 问题: “如何使用div标签中的按钮,您必须单击 不使用xpath?” 谢谢Selenium webdriver 如何使用div标记中的按钮,并且您必须单击它而不使用xpath?,selenium-webdriver,Selenium Webdriver,这是我问朋友的面试问题,我不知道答案。请帮帮我 问题: “如何使用div标签中的按钮,您必须单击 不使用xpath?” 谢谢 Mahesh您可以通过链接文本找到您的元素 driver.findElement(By.cssSelector(selector)).click(); 使用此代码,您可以单击按钮,而无需使用Xpath使用任何其他位置策略。该类为您提供了比XPath更多的可能性。XPath表达式是最有可能的,但它们也非常慢,有时往往会变长 身份证 名字 标签名 类名 链接文本 部分链接文
Mahesh您可以通过链接文本找到您的元素
driver.findElement(By.cssSelector(selector)).click();
使用此代码,您可以单击按钮,而无需使用Xpath使用任何其他位置策略。该类为您提供了比XPath更多的可能性。XPath表达式是最有可能的,但它们也非常慢,有时往往会变长
By
。如果不能,请使用By.name()
选择适合特定环境的任何一个。在您的情况下,查找id、名称或使用CSS选择器。我感到困惑,好像按钮在Div标签中,所以我想不出下面的答案这样的其他可能性。对不起(你能给出这个按钮所在的html内容吗…?非常感谢…:)我很困惑,好像按钮在Div标签中,所以我想不出下面的答案。对不起(–我被弄糊涂了,好像按钮在Div标签中,所以我想不出下面的答案之类的其他可能性。对不起:(–)