使用 Selenium sendKeys() 到 <input type="file"> 元素时,Safari 13 弹出 'Glass Pane'
Safari 13 pops up 'Glass Pane' when using Selenium sendKeys() to <input type="file"> element
注意:同样的事情在 Safari 12.1.2 中按预期工作,但在 Safari 13.0 和 13.1 中已损坏
问题:在对元素使用 Selenium sendKeys() 方法时系统弹出 'Glass Pane'。
背景:
我想在我的应用程序中上传文件(例如图片)。
Safari 12.1.2 行为:
无需模拟 "Browse" 按钮的点击。 SafariDriver 自动将文件路径输入到元素的文件选择文本框中。
Safari 13 行为:
使用 Selenium sendKeys() 方法到 element.
时系统弹出 'Glass Pane'
此设置似乎已修复:
- MacOS:卡特琳娜 10.15.4
- 野生动物园:13.1 (15609.1.20.111.8)
- 硒:3.141.59
- 脚本语言:Java1.8
注意:同样的事情在 Safari 12.1.2 中按预期工作,但在 Safari 13.0 和 13.1 中已损坏
问题:在对元素使用 Selenium sendKeys() 方法时系统弹出 'Glass Pane'。
背景: 我想在我的应用程序中上传文件(例如图片)。
Safari 12.1.2 行为: 无需模拟 "Browse" 按钮的点击。 SafariDriver 自动将文件路径输入到元素的文件选择文本框中。
Safari 13 行为: 使用 Selenium sendKeys() 方法到 element.
时系统弹出 'Glass Pane'此设置似乎已修复:
- MacOS:卡特琳娜 10.15.4
- 野生动物园:13.1 (15609.1.20.111.8)
- 硒:3.141.59
- 脚本语言:Java1.8