Protractor 在不使用元素选择器的情况下获取ChildElement

Protractor 在不使用元素选择器的情况下获取ChildElement,protractor,e2e-testing,Protractor,E2e Testing,我正在使用量角器获取#myDiv中第二个Div中的文本。有人能告诉我如何从第二部分(完整文本)中获得文本,即“这是一个示例文本”。我尝试在#myDiv中获取文本,但它在短语前添加了空格。我想准确地从after#myDiv的第二个子元素中获取文本 (这是第二组) 这 是一个 示例文本 请尝试使用以下同级xpath,如下所示: element(by.xpath("//*[following-sibling::div[@id='myDiv']]")) 希望这能奏效 let text = await

我正在使用量角器获取#myDiv中第二个Div中的文本。有人能告诉我如何从第二部分(完整文本)中获得文本,即“这是一个示例文本”。我尝试在#myDiv中获取文本,但它在短语前添加了空格。我想准确地从after#myDiv的第二个子元素中获取文本


(这是第二组)
这
是一个
示例文本

请尝试使用以下同级xpath,如下所示:

element(by.xpath("//*[following-sibling::div[@id='myDiv']]"))
希望这能奏效

let text = await element(by.xpath('//div[@id="myDiv"]//span[1]')).getText();
console.log(text) 
对我来说很好

我在html组件中添加了html并进行了检查

let text = await element(by.xpath('//div[@id="myDiv"]//span[1]')).getText();
console.log(text)