硒和单页应用

时间:2018-01-31 10:16:14

标签: c# selenium

我有第三方开发的单页应用程序网站。我必须用selenium来测试这个网站。

关于网站登录后,它有许多菜单和子菜单,手动点击页面并输入输入。

我必须通过Chrome浏览器中的selenium完成上述工作。

  1. 现在,使用C#和Selenium,我能够登录并能够单击菜单然后单击子菜单,但是,当我尝试查找输入控件按ID或按名称或按Xpath时,它始终显示找不到内容。< / LI>

    2.so,#1失败然后我按照另一种方法,登录后而不是单击菜单和SUb菜单,我现在直接使用URL移动到页面,我能够通过id / Name查找控件/ Xpath但是,有一个按钮可以打开一个弹出窗口,当我点击它时页面就会刷新。

    专家请使用方法1和2来建议问题是什么。

    这是我的代码:

    IJavaScriptExecutor jsCompanySearch = chromeDriver as IJavaScriptExecutor;
    string strScript = "<script type='text/javascript'> var URLProfileSearch = '/folder/folder/folder/pagename.aspx'; var URLCompanySearch = 'somepage.aspx'; var NumberOfDecimalPlaces=2; CompanySearch('tc_tp_Main_cs_Company_winp_CompanyRef','COMSEARCHUSERCONTROL', '', 'tc_tp_Main_cs_Company_btn_Dummy');return false;</script>";
    jsCompanySearch.ExecuteScript(strScript);
    Thread.Sleep(10000);
    

    谢谢

0 个答案:

没有答案