我正在阅读一个包含4或5个单元格的excel行,并且我正在使用selenium中的sendKeys()将数据逐个发送到网页上的文本框。但它太慢了。假设我从excel中的第一个单元格得到一个单词78845,然后在插入文本框时需要5秒,如7然后5秒,然后8再次等待5秒,依此类推。它太慢了。
这里可以做些什么?
答案 0 :(得分:0)
在注册表中添加“iexplore.exe”。
1.按“开始按钮+ R”
2.输入“regedit”。
3.在打开的注册表编辑器窗口中,导航到以下路径:
HKEY LOCAL MACHINE > Software > wow6432Node > Microsoft > Internet Explorer > Main > Feature Control > FEATURE_BFCACHE
4.右键点击“FEATURE_BFCACHE”>点击“新建”>单击“DWORD(32位)值” 5.输入“iexplore.exe”并保存。
现在,运行您的测试用例。它会比以前更快。
答案 1 :(得分:0)
32-bit
version of IEDriverServer
.Capabilities
like,DesiredCapabilities capabilities = DesiredCapabilities.internetExplorer();
capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
capabilities.setCapability("requireWindowFocus", true);
WebDriver driver = new InternetExplorerDriver(capabilities);