如何参加而不知道id,class - selenium firefox

时间:2016-02-13 17:22:42

标签: c# firefox selenium

当我没有为此元素命名和识别时,有人可以告诉我如何从页面(屏幕,按钮“Zaloguj”)获取元素。当我尝试使用这样的东西时:

FindElement(By....)然后我在这里什么都没用,或者我不知道。我正在尝试使用像 btn btn-70 这样的类名,但后来我接受了错误..然后尝试“ btn-btn-70 ”或“ btn_btn- 70 “仍然有错误。

我想让autogo到某个页面,sendKeys登录,密码然后我想按下按钮“Zaloguj”,之后我会在页面上按某些对象等。

现在我使用(selenium firefox)代码:

RemoteWebDriver d = Driver;

d.Navigate().GoToUrl(strona_www_tb.Text);
d.FindElementByName("user_mail").SendKeys("email@wp.pl");
d.FindElementByName("user_pass").SendKeys("haslo");

所有都在windowsForm c#

Screen

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您正在尝试提交表单。 您可以尝试使用submit方法

driver.findElement(By.name("user_pass")).submit();