Selenium测试类库app.config appSettings被忽略

时间:2016-11-03 10:41:23

标签: asp.net asp.net-mvc selenium selenium-webdriver configuration

我正在使用selenium测试ASP.Net MVC Web应用程序,我想使用测试项目的app.config中的应用程序设置,而不是实际Web应用程序的web.config中的应用程序设置。然而,它们似乎被忽略了。这就是它们在两个配置文件中的显示方式(显然具有不同的值)

<appSettings>
    <add key="ActiveDirectoryDomainName" value="xxx" />
    <add key="BuildServerName" value="xxx" />
    <add key="IdleTimeLimitSecs" value="5"/>
    <add key="DialogDisplayLimitSecs" value="20"/>
    <add key="SessionKeepAliveTimerSecs" value="5"/>
</appSettings>

以上是测试项目中的appsettings和值,但是没有使用它们,而是使用了web.config文件中的值。

有人可以帮助我解决这个问题并让它来代替使用测试项目中app.config的设置吗?

1 个答案:

答案 0 :(得分:0)

最后,我使用selenium直接设置JavaScript变量(包含配置文件中的值):

((IJavaScriptExecutor)driver).ExecuteScript("myJsVariable = 5;");