[英]How to click on the button with Java Selenium
尝试在按钮和下拉菜单之间添加 2 毫秒的等待。
一旦您单击并进一步展开下拉列表以click()在所需的<li>
元素上使用文本为Tüm Soru Tipleri您需要为elementToBeClickable()诱导WebDriverWait并且您可以使用以下定位器策略:
使用xpath和text()
:
new WebDriverWait(driver, Duration.ofSeconds(10)).until(ExpectedConditions.elementToBeClickable(By.xpath("//span[@class='select2-results']/ul[@id='select2-question_types-sq-results']//li[text()='Tüm Soru Tipleri']"))).click();
使用xpath和contains()
:
new WebDriverWait(driver, Duration.ofSeconds(10)).until(ExpectedConditions.elementToBeClickable(By.xpath("//span[@class='select2-results']/ul[@id='select2-question_types-sq-results']//li[contains(., 'Tüm Soru Tipleri')]"))).click();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.