1

我们目前正在使用 Selenium-Webdriver 和 Ruby 进行 Web 应用程序测试。最初我们只测试OSX平台,直到最近我们才意识到Windows平台也应该测试,(IE、Firefox、Chrome、Opera)。但是下面那些在 OSX 上运行良好的代码在 Windows(7 和 8)上失败了。

我想从 Windows 上的相关目录上传一个 zip 文件,例如“./assets/application/www.zip”

@driver.execute_script("arguments[0].style.visibility = 'visible'; arguments[0].style.width = '1px';arguments[0].style.height = '1px';arguments[0].style.opacity = 1",upload_a_zip_btn)
upload_a_zip_btn.send_keys (File.expand_path("../../assets/application/www.zip",__FILE__)) # 1
upload_a_zip_btn.send_keys ("assets\/application\/www.zip") # 2
upload_a_zip_btn.send_keys "C:\\www.zip" # 3

我尝试了所有 3 个条件,但只有第 3 个有效。

浏览器中出现的错误说一些错误,例如“没有附件”

有谁知道如何处理这种情况?谢谢

4

0 回答 0