Selenium webdriver 能否在Ruby WQatir/Selenium mid stream中更改浏览器配置文件?

Selenium webdriver 能否在Ruby WQatir/Selenium mid stream中更改浏览器配置文件?,selenium-webdriver,watir,watir-webdriver,Selenium Webdriver,Watir,Watir Webdriver,我知道我可以通过指定myProfile并说 browser = Watir::Browser.new :firefox, :profile => myProfile 但是可以申报吗 browser = Watir:Browser.new :firefox 用标准配置文件开始测试,然后稍后切换到myProfile?这样做的语法是什么 您能定义您的场景吗?因为,我已经做了与配置文件相关的事情,但我以后不需要更改配置文件。我在文件的开头设置了配置文件,只是为了告诉Firefox不要出现下载提

我知道我可以通过指定myProfile并说

browser = Watir::Browser.new :firefox, :profile => myProfile
但是可以申报吗

browser = Watir:Browser.new :firefox

用标准配置文件开始测试,然后稍后切换到myProfile?这样做的语法是什么

您能定义您的场景吗?因为,我已经做了与配置文件相关的事情,但我以后不需要更改配置文件。我在文件的开头设置了配置文件,只是为了告诉Firefox不要出现下载提示对话框,而只是在指定的目的地下载文件


因此,了解您稍后试图更改配置文件的原因将非常有趣。

我有时需要显示PDF,有时需要将其直接保存到HD而不显示。您的自定义方案无法帮助更改配置文件,但对于您的方案,您可以使用autoit,如在firefox中打开文件,您可以使用:
@ai=WIN32OLE.new(“AutoItX3.Control”)@ai.WinWaitActive(“[REGEXPTITLE:Opening]”);睡眠3@ai.Send(“{ENTER}”)
是的,您可以这样做。但为此,您必须创建两个不同的对象。