如何在Watin自动化中单击一个div打开URL

时间:2014-01-31 16:49:11

标签: watin

如何在Watin自动化中点击一个div来打开网址

我将通过此代码发送网址

browser.GoTo(address);
browser.WaitForComplete();

然后点击这样的div

var main_tab1 = browser.Div(Find.ByText("main_tab"));
main_tab1.click();

我希望当浏览器进入url时,div会被cliked

并且无需单击...并且自动化将更快

2 个答案:

答案 0 :(得分:0)

我不确定我是否理解你的问题。你问是否需要使用browser.Goto(地址)导航到点击Div的页面?如果是这样,请尝试直接导航到该地址。当你点击div并将其发送到GOTO方法时捕获URL。

答案 1 :(得分:0)

我点击一个按钮

var repbtn = browser.Button(Find.ById("btnReply"));
repbtn.Click();

点击btnReply后转到页面

在这个页面中我有4个标签,我必须点击其中一个主题

在此页面中,我使用此代码捕获网址

string rep_url=browser.Url;
browser.Goto(rep_url);

当我点击其中一个标签时,网址没有改变,我抓住了它的网址

var main_tab = browser3.Div(Find.ByText("main"));
main_tab.Click();

main_tab Div有onclick方法,我运行这个方法甚至url加载。