當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript browser.element方法代碼示例

本文整理匯總了TypeScript中protractor.browser.element方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript browser.element方法的具體用法?TypeScript browser.element怎麽用?TypeScript browser.element使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在protractor.browser的用法示例。


在下文中一共展示了browser.element方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: it

    it("should be navigated to HomePage when login with valid account", async function(){
        
        let username_ele = browser.element(by.model("Auth.user.name"))
        let password = browser.element(by.model("Auth.user.password"))
        let userDes = browser.element(by.model("model[options.key]"))
        let login_btn = browser.element(by.xpath("//button[contains(text(),'Login')]"))
        let home_title= browser.element(by.xpath("//h1[text()='Home']"))

        await browser.waitForAngularEnabled(true)
        await browser.get("http://www.way2automation.com/angularjs-protractor/registeration/#/login")
        await browser.manage().window().maximize()
        await username_ele.sendKeys("angular")
        await password.sendKeys("password")
        await userDes.sendKeys("ABC")
        await login_btn.click()
        
        await expect(home_title.isDisplayed()).toBe(true)
        await browser.sleep(5000)
    })
開發者ID:AnhPhamIT,項目名稱:Protractor,代碼行數:19,代碼來源:Login.ts

示例2: it

	it('should login', function() {

		//Find page element
		var userNameField = p.browser.element(p.By.name('username'));
		var userPassField = p.browser.element(p.By.name('password'));
		var userLoginBtn = p.browser.element(p.By.id('login-button'));

		//Fill input keys
		userNameField.sendKeys('amishkin')
		userPassField.sendKeys('temp')

		//Ensure fields contain what is entered
		expect(userNameField.getAttribute('value')).to.eventually.equal('amishkin');
		expect(userPassField.getAttribute('value')).to.eventually.equal('temp');

		//Click to sign in
		userLoginBtn.click().then(function() {
			p.browser.waitForAngular();
			expect(p.browser.getCurrentUrl()).to.eventually.equal('http://localhost:3000/home');
		});
	});
開發者ID:ValueChart,項目名稱:WebValueCharts,代碼行數:21,代碼來源:login.test.ts


注:本文中的protractor.browser.element方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。