SeleniumExtras.WaitHelpers.ExpectedConditions

Да ng-model создаст пустое значение параметра, если свойство ng-model не определено. Мы можем избежать этого, если мы назначим объект ng-model

Пример

угловое кодирование

$scope.collections = [
    { name: 'Feature', value: 'feature' }, 
    { name: 'Bug', value: 'bug' }, 
    { name: 'Enhancement', value: 'enhancement'}
];

$scope.selectedOption = $scope.collections[0];



Важное примечание:

Назначить объект массива как $ scope.collections [0] или $ scope.collections [1] для ng-model, не использовать свойства объекта. если вы получаете значение опции выбора с сервера, используя функцию обратного вызова, назначьте объект ng-model

ПРИМЕЧАНИЕ из Углового документа

Примечание: ngModel сравнивается по ссылке, а не по значению. Это важно при привязке к массиву объектов. см. пример http://jsfiddle.net/qWzTb/

Я много раз пробовал много раз, наконец, нашел его.

0
задан entrup 27 March 2019 в 04:15
поделиться

1 ответ

Если вы используете c #, я думаю, вам просто нужно несколько типографских исправлений. Как упомянул @Guy, вам не хватает закрывающей скобки до; Также методы Until и SendKeys должны начинаться с заглавной буквы в C #. Так что я думаю, что это должно быть

double waitTime = 10;

new WebDriverWait(driver, TimeSpan.FromMilliseconds(waitTime)).Until(SeleniumExtras.WaitHelpers.ExpectedConditions.ElementToBeClickable(By.XPath("//input[@id='usernameOrEmail']"))).SendKeys("John Doe"));

или я думаю, что будет немного яснее, если вы разделите ваше ожидание на две строки:

double waitTime = 10;

WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromMilliseconds(waitTime));
wait.Until(SeleniumExtras.WaitHelpers.ExpectedConditions.ElementToBeClickable(By.XPath("//input[@id='usernameOrEmail']"))).SendKeys("John Doe"));

Мой единственный нерешенный вопрос касается времени ожидания -10 миллисекунд? Это сделает так, что он будет ждать БОЛЬШЕ 10 мс, это то, что вы хотите?

0
ответ дан C. Peck 27 March 2019 в 04:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: