Automation 我无法单击此下拉列表并获取元素项(GMT-8:00)太平洋时间(美国和加拿大)有人能帮我吗

Automation 我无法单击此下拉列表并获取元素项(GMT-8:00)太平洋时间(美国和加拿大)有人能帮我吗,automation,cypress,Automation,Cypress,我无法为此下拉列表编写选择器,我使用的代码如下: SelectTimeZone() { const drop = cy.xpath("//div[@class='select-container']//select[@name='Time Zone']") drop.select('Choose one').click() cy.xpath()将是异步的,因此您不能像这样使用它,您必须像在Cypress中通常那样链接它: cy .xpath(//div

我无法为此下拉列表编写选择器,我使用的代码如下:

SelectTimeZone()
   {
    const drop = cy.xpath("//div[@class='select-container']//select[@name='Time Zone']")
    drop.select('Choose one').click()
cy.xpath()
将是异步的,因此您不能像这样使用它,您必须像在Cypress中通常那样链接它:

cy
.xpath(//div[@class='select-container']//select[@name='timezone']))
。选择('-08:00');
另一个问题是发送给
.select()
方法的字符串。如果要选择某个时间值,则必须使用适当选项的值或文本


我还尽量避免使用xPath,因为它的可读性不强,这个选择器可能工作得很好:

cy
.get(“[name=”时区“]”)
。选择('-08:00');