如何解决出现错误,无法找到元素
HTML代码:
<button type="button" class="new-method svelte-13rsokc" role="listitem" method="card">
<div class="stack svelte-12i0eli horizontal"><i slot="icon" class="svelte-ly2ugt"> <svg viewBox="0 0 27 22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<path d="M2 7v13h18v-5H7V7H2zm0-2h5v10h15v5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2z" fill="rgba(0,205,1)"></path>
<path d="M10.004 13.003a1 1 0 0 1 0-2h2a1 1 0 0 1 0 2h-2zM7 0h18a2 2 0 0 1 2 2v13a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2zm0 2v13h18V2H7zm-.282 5.005a1 1 0 1 1 0-2h19a1 1 0 0 1 0 2h-19z" fill="rgba(0,102,1)"></path>
</svg></i>
<div class="svelte-13rsokc"><div slot="title" class="svelte-ly2ugt">Card</div> <div slot="subtitle" class="svelte-ly2ugt">Visa,MasterCard,RuPay & More</div></div> </div></button>
付款有很多选择,我必须单击卡选项,以上HTML代码是针对卡的。我无法使用XPath,CSS单击卡选项。
这是我的硒代码:
WebElement tc1 = driver.findElement(By.xpath("//*[@id=\"form-common\"]/div[1]/div/div/div/div/div/button[2]"));
tc1.click();
请帮帮我。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。