File "C:/Users/User/Test.py", line 58, in <module>
.send_keys(DTD) \
selenium.common.exceptions.InvalidArgumentException: Message: invalid argument
from invalid argument: 'value' must be a single Unicode code point
这是我在Chrome浏览器上将“ send_keys”发送到“ Date”时遇到的错误。
以下是我的数据和部分代码。
wb = pandas.read_excel(excel.xlsx)
Journal = wb.values.tolist()
for JV in Journal:
DTD = str(JV[0]) #Date
Actions(driver) \ #Make entry to the filed on google chrome browser
.send_keys(DTD) \
.perform()
答案 0 :(得分:1)
此错误消息...
selenium.common.exceptions.InvalidArgumentException: Message: invalid argument
from invalid argument: 'value' must be a single Unicode code point
...表示将非 w3c
命令转换为w3c
标准命令时存在兼容性问题。
根据ActionChains perform returns exception 'value' must be a single unicode point中的讨论,该问题在appium版本1.11.1中与 ChromeDriver v2.45 一起设置标准模式时使用:>
goog:chromeOptions.w3c:true
来自release notes的证明:
已解决的问题2536:将标准模式(goog:chromeOptions.w3c:true)设置为默认的[Pri-2]
一个立即的解决方案是:
一些相关的讨论如下: