selenium-如何点击嵌套在div中的链接(selenium-how to click on link which is nested inside div)
我有这样的div和超链接:
我怎么能点击这个Edit超链接?
我试过下面,但它对我不起作用
driver.findElement(By.className("edit button")).click();
I have div and hyperlink like this:
how can i click on this Edit hyperlink?
i tried below but it did not worked for me
driver.findElement(By.className("edit button")).click();
原文:https://stackoverflow.com/questions/24135249
2020-01-07 09:01
满意答案
实际上你遇到的问题是你的By.className中有一个空格。
这里有一个类似问题的问题。
您应该能够使用By.css选择器选择它,例如。
By.css('.right a.button')
The problem you actually have is that you have a space in your By.className.
There is a question with a similar problem here.
You should be able to select it with a By.css selector, such as.
By.css('.right a.button')
2017-05-23
相关问答
你可以应用event.stopImmediatePropagation(); 到链接。 根据API,这将保