首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何点击链接,使许多人有空格?

如何点击链接,使许多人有空格?
EN

Stack Overflow用户
提问于 2016-07-06 00:13:15
回答 2查看 57关注 0票数 0

我正在处理一个具有以下结构的站点

代码语言:javascript
复制
<div class="col-3"
  <field-input>
     <div class=" group-4">
         <input> #Lets call this input 1 </input>
  <field-input>
     <div class=" group-4">
         <input> #Lets call this input 2 </input>

我想将值传递给input field 1input field 2。我怎么能这么做?我试了一下,结果我说错了

找不到元素

代码语言:javascript
复制
driver.find_element(:xpath, "//field-input/div/input").send_keys("myvalue")

我怎么能这么做?

EN

回答 2

Stack Overflow用户

发布于 2016-07-06 06:25:06

您能否尝试将类属性添加到您的xPath中,以便使其成为:

代码语言:javascript
复制
"//div[@class=' group-4']/input[1]"
票数 0
EN

Stack Overflow用户

发布于 2016-07-06 13:37:16

您应该实现Selenium::WebDriver::Wait,直到元素可见,如下所示:

代码语言:javascript
复制
wait = Selenium::WebDriver::Wait.new(timeout: 10)
el = wait.until { driver.find_element(:xpath, "(//div[normalize-space(@class) = 'group-4']/input)[1]").visible? }
el.send_keys("myvalue")

注意事项 :-如果要访问第二个输入,只需更改,使用(//div[normalize-space(@class) = 'group-4']/input)[2]作为xPath

希望它能对你有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38214718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档