【发布时间】:2019-08-21 09:39:26
【问题描述】:
我正在自动登录并上传基于以色列的网站的数据,我正面临问题,因为我无法将我的键盘从希伯来语切换到英语。 当我输入“。”它打印'ץ'
我正在使用 selenium 并尝试通过按 (Alt,Shift) 的 ActionChains、send_keys 但它似乎没有效果。
我尝试过 ActionChains,按 (Alt,Shift) 发送键,但似乎没有效果。
browser.find_element_by_id('ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_textBoxURL').send_keys("http://google")
time.sleep(3)
ActionChains(browser).key_down(Keys.SHIFT).key_down(Keys.ALT).key_up(Keys.ALT).key_up(Keys.SHIFT).perform()
time.sleep(10)
browser.find_element_by_id('ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_textBoxURL').send_keys(".")
time.sleep(3)
browser.find_element_by_id('ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_textBoxURL').send_keys("com")
time.sleep(3)
browser.find_element_by_id('ctl00_ctl00_ContentPlaceHolderMain_ContentPlaceHolderMain_buttonNext1').click()
time.sleep(5)
预期放置“http://google.com”而不是“http://googleץcom”
【问题讨论】:
标签: python-3.x selenium