Hiện tại em đang học Selenium C#, cho em hỏi làm thế nào để page liên tục refresh cho đến khi tìm được element cho trước ạ?
Em đã thử nhưng nó chỉ refresh 1 lần và không lăp lại
drv.Navigate().GoToUrl("file:///C:/Users/BICHLAIPC/Downloads/colkidsclub.vn/backpack-season-1.htm");
OpenF5();
private void OpenF5()
{
drv.Navigate().Refresh();
var p = drv.FindElement(By.CssSelector("#add-to-cart-form > div.col-xs-12.col-sm-12.col-md-5.col-lg-5.details-pro > div.form-product.col-sm-12 > div.sold-out")).Text;
if (p != "Sold Out")
{
drv.FindElement(By.CssSelector("#add-to-cart-form > div.col-xs-12.col-sm-12.col-md-5.col-lg-5.details-pro > div.form-product.col-sm-12 > div.sold-out")).Click();
}
else
{
OpenF5();
}