0
Java/Seleniumにはほとんどの経験があります。私は通常、次のようなことをするでしょう。xpathとcssSelectorを使用して要素を識別する/ JavaScriptを
By loginButton = By.xpath("//a[text(), 'Login']");
などです。 Javascriptの構文は何でしょうか? ..
var login = element(by.xpath("//a[text(), 'Login']"));
ような何かが、これは受け入れられていますか?アプリはAngularJSを使用していますが、必ずしも良い識別子であるとは限りません。 Javaのと比較すると
さて、ui-sref = "elem"のような要素はどうですか?テキストではなく値で取得するにはどうすればよいですか?属性値 'ui-sref'によって、 – Tree55Topz
:要素(by.css(' [ui-sref = "elem"] ')) 'または値によって:要素(by.css(' input [value =" whatever "] ')) ' –