C# 如何在Selenium和C中使用click事件#

C# 如何在Selenium和C中使用click事件#,c#,asp.net,selenium,selenium-webdriver,C#,Asp.net,Selenium,Selenium Webdriver,如何在Selenium和C# 例如: 进入谷歌主页 搜索结果Test 单击搜索按钮,页面更改 我怎样才能得到新的页面 代码截图链接: 如果通过.CssSelector(“#lst ib”)观察HTML中通过标识的所需元素,则它位于标记内。因此,一旦您在搜索字段中发送了搜索文本,您就可以调用Submit()方法,如下所示: wd.FindElement(By.CssSelector("#lst-ib")).Click(); wd.FindElement(By.CssSelector("#lst-i

如何在
Selenium
C#

例如:

  • 进入谷歌主页
  • 搜索结果
    Test
  • 单击搜索按钮,页面更改 我怎样才能得到新的页面

    代码截图链接:


    如果通过.CssSelector(“#lst ib”)观察HTML中通过
    标识的所需元素,则它位于
    标记内。因此,一旦您在搜索字段中发送了搜索文本,您就可以调用
    Submit()
    方法,如下所示:

    wd.FindElement(By.CssSelector("#lst-ib")).Click();
    wd.FindElement(By.CssSelector("#lst-ib")).Clear();
    wd.FindElement(By.CssSelector("#lst-ib")).SendKeys("Test");
    wd.FindElement(By.CssSelector("#lst-ib")).Submit();
    

    请粘贴你的代码,不要发送截图。请阅读原因。考虑使用格式化的基于文本的相关HTML、代码试验和错误堆栈跟踪更新问题。如果我有问题,您可以在Dr.Val.Page页面点击按钮之后获得新页面的HTML。是的,如何用单个脚本处理这个问题?@Giorgichkhikvadzheaded的代码是@Debanjanbh在那之后我如何才能进入新的URL?@MssTester这似乎是一个单独的问题。你能用你的新要求提出一个新问题吗?@MssTester up如果这个/任何答案对你将来的读者有用,请投票回答。
    wd.FindElement(By.CssSelector("#lst-ib")).Click();
    wd.FindElement(By.CssSelector("#lst-ib")).Clear();
    wd.FindElement(By.CssSelector("#lst-ib")).SendKeys("Test");
    wd.FindElement(By.CssSelector("#lst-ib")).Submit();