Я новичок в тестировании и задаюсь вопросом. Как правильно использовать ReadOnlyCollection<IWebElement>
, если я использую атрибут FindsBy
. Моя коллекция всегда имеет значение null после начала теста. Heres мой код в C#:Selenium: FindsBy с коллекцией
[FindsBy(How = How.Name, Using = "role")]
public ReadOnlyCollection<IWebElement> radPercentage { get; }
и вот тестирование веб: http://testwisely.com/demo/survey
Я хочу сделать что-то вроде этого: radPercentage[2].Click();
ли вы, что IList работает отлично ... спасибо –
Deyeth
Как только элементы страницы инициализируются, можете ли вы обновить определенный элемент, используя 'PageFactory.InitElements (driver, radPercentage) ''? –
Для обновления элементов вам нужно не только снова вызвать метод, но и посетить страницу. Не уверен, есть ли для этого ярлык. – derloopkat