本文整理汇总了C#中ISelenium.Start方法的典型用法代码示例。如果您正苦于以下问题:C# ISelenium.Start方法的具体用法?C# ISelenium.Start怎么用?C# ISelenium.Start使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ISelenium
的用法示例。
在下文中一共展示了ISelenium.Start方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SeleniumMsTestLiveAccountLogin1
//Constructor
public SeleniumMsTestLiveAccountLogin1()
{
selenium = new DefaultSelenium("localhost", 4444, "*chrome", "https://login.live.com/");
selenium.Start();
selenium.SetSpeed("800");
verificationErrors = new StringBuilder();
}
示例2: SetUp
public void SetUp()
{
selenium = new DefaultSelenium("localhost", 4444, "*iexplore", "http://localhost");
selenium.Start();
selenium.Open("http://localhost");
silvernium = new Silvernium(selenium, "Test");
}
示例3: SetupTest
public void SetupTest()
{
selenium = new DefaultSelenium("localhost", 4444, "*chrome", UpgradeSeleniumTester.browserURL);
selenium.Start();
verificationErrors = new StringBuilder();
}
示例4: SetupClass
public void SetupClass()
{
base.StartServer();
selenium = new DefaultSelenium("localhost", 4444, "*chrome", ConfigurationManager.AppSettings["baseUrl"]);
selenium.Start();
verificationErrors = new StringBuilder();
selenium.DeleteAllVisibleCookies();
selenium.Open("/dna/mbfood/");
// To Do
// too general, could crash test if a topic happened to have the wrong name
Assert.IsFalse(selenium.IsTextPresent("error"));
Assert.IsFalse(selenium.IsTextPresent("There has been a problem"));
selenium.Click("link=Sign in");
selenium.Click("bbcid_username");
selenium.Type("bbcid_username", "mpgsuper");
selenium.Type("bbcid_password", "ratbags");
selenium.Click("signin");
selenium.WaitForPageToLoad("30000");
// going this way so as to be certain to get the right site options without thinking about it
selenium.Click("link=Site Options");
selenium.WaitForPageToLoad("30000");
// check a) where we are b) BBC site requirements for page titles https://confluence.dev.bbc.co.uk/display/DNA/Meta+Data - note that this title breaks those guidelines
Assert.AreEqual("BBC - Food - DNA Administration - Site Options - Food", selenium.GetTitle());
Assert.IsTrue(selenium.IsElementPresent("//input[@name='sov_49_General_CustomBarlesquePath']");
stateOfOption = selenium.GetValue("//input[@name='so_49_General_CustomBarlesquePath' and @type='radio' and @checked='']/@value");
valueOfOption = selenium.GetValue("//input[@name='so_49_General_CustomBarlesquePath' and @type='text']");
}
示例5: Init
public void Init()
{
//Deleting cookies in ie browser through command line.
/*var procStartInfo = new System.Diagnostics.ProcessStartInfo("cmd", "/c RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2");
var proc = new System.Diagnostics.Process { StartInfo = procStartInfo };
proc.Start();
WebDriverObj = new InternetExplorerDriver();
*/
string URL = "https://stg-gib.ladbrokes.com/admin";
WebDriverObj = new FirefoxDriver();
MyBrowser = new WebDriverBackedSelenium(WebDriverObj, URL);
MyBrowser.Start();
WebDriverObj.Manage().Window.Maximize();
MyBrowser.WindowMaximize();
MyBrowser.Open(URL);
MyBrowser.WaitForPageToLoad(FrameGlobals.PageLoadTimeOut);
MyBrowser.Refresh();
MyBrowser.WaitForPageToLoad(FrameGlobals.PageLoadTimeOut);
MyBrowser.Type(TestDataCreation.ControlsRepository.UsrNmeTxtBx, "Automation1");
MyBrowser.Type(TestDataCreation.ControlsRepository.PwdTxtBx, "aditi123");
MyBrowser.WaitForPageToLoad(FrameGlobals.PageLoadTimeOut);
MyBrowser.Click(TestDataCreation.ControlsRepository.LoginBtn);
MyBrowser.WaitForPageToLoad(FrameGlobals.PageLoadTimeOut);
}
示例6: SetupTest
public void SetupTest()
{
base.StartServer();
selenium = new DefaultSelenium("localhost", 4444, "*chrome", ConfigurationManager.AppSettings["baseUrl"]);
selenium.Start();
verificationErrors = new StringBuilder();
}
示例7: SetUp
public void SetUp()
{
selenium = new DefaultSelenium("localhost", 4444, "*iexplore", URL);
selenium.Start();
selenium.Open(URL);
silvernium = new Silvernium(selenium, OBJECTID, SCRIPTKEY);
}
示例8: SetupTest
public void SetupTest()
{
//selenium = new DefaultSelenium("localhost", 4444, "*chrome", "https://maps.google.com/");
selenium = new DefaultSelenium("localhost", 5555, "*iexplore", "https://maps.google.com/");
selenium.Start();
verificationErrors = new StringBuilder();
}
示例9: SetupTest
public void SetupTest()
{
HttpCommandProcessor processor = new HttpCommandProcessor();
DefaultBrowserLauncher launcher = new DefaultBrowserLauncher();
selenium = new DefaultSelenium(processor, launcher);
selenium.Start();
}
示例10: MyTestInitialize
public void MyTestInitialize()
{
selenium = new DefaultSelenium("localhost", 4444, "*chrome", "https://login.live.com/");
selenium.Start();
selenium.SetSpeed("800");
verificationErrors = new StringBuilder();
}
示例11: SetupTest
public void SetupTest()
{
HttpCommandProcessor processor = new HttpCommandProcessor();
DefaultBrowserLauncher launcher = new InternetExplorerBrowserLauncher();
selenium = new DefaultSelenium(processor, launcher, DefaultSelenium.SELENESE_RUNNER_URL.Replace("html", "hta"));
selenium.Start();
}
示例12: SetupTest
public void SetupTest()
{
url = "http://localhost:52994/";
selenium = new DefaultSelenium("localhost", 4444, "*chrome", url);
selenium.Start();
verificationErrors = new StringBuilder();
}
示例13: SetupTest
public virtual void SetupTest()
{
proc = new HttpCommandProcessor("localhost", 4444, "*chrome", _3DR_Testing.Properties.Settings.Default._3DRURL);
selenium = new DefaultSelenium(proc);
verificationErrors = new StringBuilder();
selenium.Start();
}
示例14: JavaSelenium
public JavaSelenium(ISelenium pSelenium, string pObjectID)
{
_selenium = pSelenium;
_objectID = pObjectID;
_selenium.Start();
_SetJSPrefix();
}
示例15: Initialize
public void Initialize()
{
RemoteWebDriver driver = new OpenQA.Selenium.Firefox.FirefoxDriver();
selenium = new WebDriverBackedSelenium(driver, "http://localhost/SiteStarter");
selenium.Start();
verificationErrors = new StringBuilder();
}