А
#from selenium.webdriver.common.keys import Keys
#driver.send_keys(Keys.ENTER)
Size: a a a
А
#from selenium.webdriver.common.keys import Keys
#driver.send_keys(Keys.ENTER)
А
SO
SO
И
D
LY
МЁ
a
BB
AR
FT
Map<String, String> quantities = new HashMap();Я, конечно, могу сделать
List<WebElement> listquantities = driver.findElements(By.xpath("//foo"));
for (WebElement line : listquantities) {
quantities.put(line.findElement(By.xpath("//bar")).getText(), line.findElement(By.xpath("//baz")).getText());
}
return quantities;
let locations = await element.all(by.xpath("//foo//bar")).getText().then(function (text){return text})Но это выглядит некрасиво, потому что by.xpath("//foo") повторяется
let quantities = await element.all(by.xpath("//foo//baz")).getText().then(function (text){return text})
OK
Map<String, String> quantities = new HashMap();Я, конечно, могу сделать
List<WebElement> listquantities = driver.findElements(By.xpath("//foo"));
for (WebElement line : listquantities) {
quantities.put(line.findElement(By.xpath("//bar")).getText(), line.findElement(By.xpath("//baz")).getText());
}
return quantities;
let locations = await element.all(by.xpath("//foo//bar")).getText().then(function (text){return text})Но это выглядит некрасиво, потому что by.xpath("//foo") повторяется
let quantities = await element.all(by.xpath("//foo//baz")).getText().then(function (text){return text})
const listquantities = $$(‘foo’);
const quantities = await listquantities.map(async line => {
return {
[await line.$(‘bar’).getText()]: await line.$('baz').getText()
}
})
OK
OK
FT
OK
OK
OK
FT