我是selenium的新手,我正在尝试将值传递到表单中。虽然我可以在普通文本框中传递值,但在onclick datepicker函数中我无法成功。这是密码。在
import urllib
from selenium import webdriver
from selenium.webdriver.support.ui import Select
from selenium.webdriver.common.keys import Keys
driver = webdriver.PhantomJS(executable_path="C://Users//phantomjs//bin//phantomjs.exe")
driver.get('https://enquiry.icegate.gov.in/enquiryatices/sbTrack')
select = Select(driver.find_element_by_name('sbTrack_location'))
select.select_by_value("MUNDRA SEA (INMUN1)")
sb_no = driver.find_element_by_name("SB_NO")
sb_no.send_keys(7353156)
sb_dt = driver.find_element_by_name("SB_DT")
sb_dt.send_keys("2017/07/14")
driver.save_screenshot("test1_scr.png")
我无法从here向具有readonly input
属性的标记发送密钥。在
在给定的Website中选择今天的日期,例如2018/03/26您可以使用以下代码行:
更新
根据您的意见,要通过自定义日期,例如2017/07/14您必须删除属性readonly=“readonly”,然后将日期以文本形式发送,如下所示:
^{pr2}$相关问题 更多 >
编程相关推荐