C# 到 VB.net 转换关于 Selenium 等待示例
C# to VB.net conversion About the Selenium waits Example
我不知道如何转换示例文本中的这段代码。应该怎么写?
wait.Until(e => e.FindElement(By.XPath("//a/h3")));
原始站点:Wait | 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);
Ps。我也想知道以下内容
var foo = new WebDriverWait(driver, TimeSpan.FromSeconds(3))
.Until(drv => drv.FindElement(By.Name("q")));
.直到:
■ 函数 DfaultWait(Of IwebDriver).Until(Of TResult)(condition As Func(Of IWebDriver, TResult))As TResult (+ 1 overload)
提前致谢
ーーーーーーーーーー
▼ 很高兴的通知您,问题现已解决
Dim firstResult As IWebElement = Wait.Untile(Function(e) e.findElement(By.XPath("//a/h3")))
感谢您的回复。
这个
wait.Until(e => e.FindElement(By.XPath("//a/h3")));
这是
wait.Until(Function(e) e.FindElement(By.XPath("//a/h3")))
我不知道如何转换示例文本中的这段代码。应该怎么写?
wait.Until(e => e.FindElement(By.XPath("//a/h3")));
原始站点:Wait | 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);
Ps。我也想知道以下内容
var foo = new WebDriverWait(driver, TimeSpan.FromSeconds(3))
.Until(drv => drv.FindElement(By.Name("q")));
.直到: ■ 函数 DfaultWait(Of IwebDriver).Until(Of TResult)(condition As Func(Of IWebDriver, TResult))As TResult (+ 1 overload)
提前致谢
ーーーーーーーーーー
▼ 很高兴的通知您,问题现已解决
Dim firstResult As IWebElement = Wait.Untile(Function(e) e.findElement(By.XPath("//a/h3")))
感谢您的回复。
这个
wait.Until(e => e.FindElement(By.XPath("//a/h3")));
这是
wait.Until(Function(e) e.FindElement(By.XPath("//a/h3")))