browserbotty
Advanced tools
Comparing version 1.0.1 to 1.0.2
{ | ||
"name": "browserbotty", | ||
"type": "module", | ||
"version": "1.0.1", | ||
"version": "1.0.2", | ||
"description": "Simple set of utility functions for browsing, web-testing and scraping websites. Built on top of Selenium webdriver.", | ||
@@ -6,0 +6,0 @@ "main": "src/index.js", |
@@ -78,3 +78,2 @@ | ||
} | ||
async findInPageSingle( cssSelector ){ | ||
@@ -93,2 +92,8 @@ | ||
async getChildren( element, cssSelector ){ | ||
const children = await element.findElements(By.css(cssSelector)); | ||
return children; | ||
} | ||
async typeIntoTextInput( formObject, cssSelector, text ){ | ||
@@ -102,3 +107,3 @@ | ||
let item = await this.findInPage(cssSelector); | ||
let item = await this.findInPageSingle(cssSelector); | ||
let text = await item.getText(); | ||
@@ -111,3 +116,3 @@ return text; | ||
// iframe tag is required to have own ID | ||
let wrapper = await this.findInPage( wrapperCssSelector ); | ||
let wrapper = await this.findInPageSingle( wrapperCssSelector ); | ||
let iframe = await wrapper.findElement(By.css('iframe')); | ||
@@ -273,2 +278,2 @@ let iframeId = await iframe.getAttribute('id'); | ||
} | ||
export { BrowserBotty }; | ||
export { BrowserBotty }; |
19572
207