![](/img/trans.png)
[英]Ruby- Selenium: Could we find an element by its 2 properties in parallel at the same time?
[英]Selenium Web Driver Ruby- Element not visible exception
網頁摘要如下所示:
<div id="HPSearchInput">
<form>
<ul></ul>
<input type="submit" data-ember-action="3" class="ch-btn searchBtn" value="Search">
</form>
我正在使用以下CSS選擇器單擊搜索按鈕:
wait = Selenium::WebDriver::Wait.new(:timeout => 10) # seconds
wait.until { (driver.find_element(:css => "#HPSearchInput > form > input.ch- btn.searchBtn")).click() }
它給了我錯誤:ElementNotVisibleError
我要去哪里錯了?
它不是立即出現的元素嗎? 如果是這樣,請嘗試:
wait.until { driver.find_element(:css => "#HPSearchInput > form > input.ch- btn.searchBtn").displayed? }
driver.find_element(:css => "#HPSearchInput > form > input.ch- btn.searchBtn").
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.