2016-12-08 4 views
1

Я пытался использовать метод attributeContains, но у меня нет его доступного при использовании C#. https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/support/ui/ExpectedConditions.html#attributeContains-org.openqa.selenium.WebElement-java.lang.String-java.lang.String-Предполагаемый атрибут метода attributeContains для C#

Любое обходное решение?

+1

Пожалуйста, поместите образец кода в свой вопрос, который поможет нам воссоздать проблему или, по крайней мере, определить ее. Проводка URL-адреса в репозиторий github неодобрительно. Просто покажите нам код, который имеет значение, прямо здесь. –

ответ

2

Вы всегда можете создать свое обычай Прогнозного Состояния:

public void AttributeContains(By locator, String attribute, String value, int secondsToWait = 30) 
{ 
    new WebDriverWait(driver, new TimeSpan(0, 0, secondsToWait)) 
     .Until(d => d.FindElement(locator).GetAttribute(attribute) == value); 
} 

Простите мои ржавые C# навыков в случае Есть синтаксические ошибки.

 Смежные вопросы

  • Нет связанных вопросов^_^