BrowserStack,过滤掉谷歌分析

时间:2016-08-10 09:30:45

标签: browserstack appveyor

我要求在不进行任何Google分析点击的情况下测试网站。为了做到这一点,我以为我会使用BrowserStackLocal.exe使用force local方法运行我的测试。 我的理解是,当我在某台机器上运行这个二进制文件并设置-forcelocal属性时,用于访问该网站的ip将是本地机器的IP?! 所以我使用以下命令从CI环境运行我的测试,但所有的ips都不同,而不是我所期待的。

# Download browserstack local zip
(New-Object Net.WebClient).DownloadFile('https://www.browserstack.com/browserstack-local/BrowserStackLocal-win32.zip','C:\projects\BrowserStackLocal-win32.zip');(new-object -com shell.application).namespace('C:\projects').CopyHere((new-object -com shell.application).namespace('C:\projects\BrowserStackLocal-win32.zip').Items(),16)
# create local connection
Start-Job {C:\projects\BrowserStackLocal.exe $env:BrowserStackAccessKey -forcelocal }
start-sleep 5
# run tests
Tools\NUnit.Parallel\ConsoleUnitTestsRunner.exe "C:\projects\cbre-testautomation\src\CBRE.Search.FunctionalTests\bin\$env:configuration\CBRE.Search.FunctionalTests.dll" -p=5 /xml=.\results.xml;

0 个答案:

没有答案