【发布时间】:2015-12-02 14:10:51
【问题描述】:
我想通过 selenium 设置日期值。
这是一个具有禁用属性的数据选择器元素
这个脚本不适合我
@driver.execute_script("document.getElementById('departureDate').setAttribute('value', '2015-09-07')")
我什至无法通过这个@driver.execute_script("document.getElementById('departureDate').getAttribute('value')")获得价值
但是我可以通过
来检查值[50] pry(#<Tiger>)> el = @driver.find_element(:id, "departureDate")
#<Selenium::WebDriver::Element:0x3f5415a2252a05c4 id="{f12a4095-6326-d241-b22d-aca9c03918e3}">
[51] pry(#<Tiger>)> el.attribute("value")
"2015-09-18"
但是如何使用2015-09-07 设置值
我正在处理这个页面https://m.tigerair.com/booking/search
【问题讨论】:
标签: selenium