繁体   English   中英

C# 到 VB.net 转换 关于 Selenium 等待示例

[英]C# to VB.net conversion About the Selenium waits Example

我不知道如何在示例文本中转换此代码。 我应该怎么写?

wait.Until(e => e.FindElement(By.XPath("//a/h3")));

原网站:等待 | Selenium

原始代码:

driver = new ChromeDriver();
driver.Url = "https://www.google.com/ncr";
driver.FindElement(By.Name("q")).SendKeys("cheese" + Keys.Enter);
 
WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10));
IWebElement firstResult = wait.Until(e => e.FindElement(By.XPath("//a/h3")));

Console.WriteLine(firstResult.Text);

附言。 我也想知道以下内容

var foo = new WebDriverWait(driver, TimeSpan.FromSeconds(3))
                    .Until(drv => drv.FindElement(By.Name("q")));

预先感谢

这个

wait.Until(e => e.FindElement(By.XPath("//a/h3")));

这是

wait.Until(Sub(e)
               e.FindElement(By.XPath("//a/h3"))
           End Sub)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM