如何使用Selenium和VB.Net单击元素
元素的Html:如何使用Selenium和VB.Net单击元素,vb.net,selenium,selenium-webdriver,xpath,css-selectors,Vb.net,Selenium,Selenium Webdriver,Xpath,Css Selectors,元素的Html: <div _ngcontent-nxg-c15="" class="box-shadow"><!----><a _ngcontent-nxg-c15="" class="clearfix con-card-voucher text-center ng-star-inserted" style="background-image: url("https://api.duniagames.co.id/api/product/uploa
<div _ngcontent-nxg-c15="" class="box-shadow"><!----><a _ngcontent-nxg-c15="" class="clearfix con-card-voucher text-center ng-star-inserted" style="background-image: url("https://api.duniagames.co.id/api/product/upload/image/9231439531578882989.jpg");" href="/top-up/item/freefire"><!----><img _ngcontent-nxg-c15="" alt="Item Logo" class="icon-image style2" onerror="this.onerror=null;this.src='./assets/images/primary-logo.jpg';" src="https://api.duniagames.co.id/api/product/upload/image/13838880871566571420.jpg"><div _ngcontent-nxg-c15="" class="right style2"><h5 _ngcontent-nxg-c15="" class="title"><b _ngcontent-nxg-c15="">FreeFire</b></h5></div></a><!----></div>
如何正确编码
我使用VB.Net所需的元素是一个需要引导一些等待的元素,您可以使用以下任一项:
- 使用
:FindElementByCss
Driver.wait 3000 Driver.FindElementByCss("div.box-shadow a[href='/top-up/item/freefire'] h5.title>b").Click
- 使用
:findelementbypath
Driver.wait 3000 Driver.FindElementByXPath("//h5[@class='title']/b[text()='FreeFire']").Click
参考文献 您可以在以下内容中找到相关讨论:
Driver.wait 3000
Driver.FindElementByXPath("//h5[@class='title']/b[text()='FreeFire']").Click