【发布时间】:2017-05-24 00:16:03
【问题描述】:
我想点击网页的一个按钮,但我不知道如何用 Selenium 选择和点击一个按钮。
目标来源如下:
<span class="login-bt">
<a href="#" onclick="return sChangeURL('GB2101_KAIINLOGIN','https://north2.eplus.jp/sys/main.jsp')" >ログイン</a>
</span>
这是我的代码。
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium;
class Test
{
static void Main(string[] args)
{
IWebDriver driver = new FirefoxDriver();
driver.Navigate().GoToUrl("http://north2.eplus.jp/sys/main.jsp?uji.verb=GGWP01_mousikomi&uji.bean=B.apl.web.JOAB070100Bean&uketsukeInfoKubun=001&ZScreenId=GGWA01&_ga=1.146803575.1900392715.1483976716");
IWebElement query = driver.FindElement(By.Id("LoginId"));
query.SendKeys("*******@gmail.com");
IWebElement query2 = driver.FindElement(By.Id("LoginPassword"));
query2.SendKeys("******");
IWebElement a = driver.FindElement(By.CssSelector("onclick=\"return"));
a.Click();
}
}
我想知道如何选择并点击登录按钮。感谢您的阅读。
【问题讨论】:
-
这是你的点击:north2.eplus.jp/sys/main.jsp')">ログイン</a>....不是“返回”..我会从那里开始.
标签: c# selenium css-selectors