我有问题。 我想要点击按钮:
<label><input type="radio" name="choose" value="domain" data-dojo-attach-point="focusNode" data-dojo-attach-event="ondijitclick:_onClick" tabindex="0" id="mailbox-new_mailboxChooseDomainInput"> <span data-dojo-attach-point="descriptionNode">Domena</span></label>
我尝试过:
driver.findElement(By.linkText("Domena")).click();
和
driver.findElement(By.id("mailbox-new_mailboxChooseDomainInput")).click();
但不起作用。请帮忙:)
最佳答案
它在iframe
内部,你需要先切换。
iframe
的名称为 http://home.pl/mailboxes
。
尝试以下操作:
driver.get("http://lakomika.pl/inne/inne/home.html");
driver.switchTo().frame("http://home.pl/mailboxes");
driver.findElement(By.xpath("//span[text()='Domena']")).click();
关于java selenium 我找不到selenium元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58474737/