テキストが '投稿による証憑'のところで要素が表示されるまで待つことができます。しかし、私が以下を試してみると、
は暗黙変数としてvoidを代入することができず、OpenQA.Seleinium.ByからOpenQA.Seleinium.ISearchContentに変換することはできません。要素をチェックする方法は、テキストでは見えません。
何私は以下を修正するために何をする必要があります:
public bool CheckBasketHolidayVoucherTextIsNotPresent(string basketLocation)
{
var topBasketItems = _driver.FindElements(CommonPageElements.TopBasketItems);
var bottomBasketItems = _driver.FindElements(CommonPageElements.BottomBasketItems);
var basketItems = basketLocation.ToLower() == "top" ? topBasketItems : bottomBasketItems;
By selector = basketLocation.ToLower() == "top" ?
CommonPageElements.TopBasketItems :
CommonPageElements.BottomBasketItems;
var test = _driver.WaitToBeInvisible(selector.FindElements(CommonPageElements.TopBasketItems).Text.Contains("Vouchers by post"), 5);
return test.All(b => b.Text != "Vouchers by post");
}
HTMLを入力してください。 –