如何在输入值时在selenium-webdriver中编码,然后在另一个屏幕中输入该值而不对其进行硬编码?

时间:2016-10-06 07:29:47

标签: selenium-webdriver

如何在输入值时在selenium-webdriver中编码,然后在另一个屏幕中输入该值而不对其进行硬编码?

第一个屏幕:ID是“workorder”,输入值=“WO1234” 在第二个屏幕中,ID是“orderno”,我需要输入“WO1234”而不进行硬编码,这样如果我输入“WO4321”,代码也会输入相同的内容。 TIA

1 个答案:

答案 0 :(得分:0)

private func getIndexInTheLastSection(indexPath: NSIndexPath) -> Int? {
        let index = indexPath.indexAtPosition(indexPath.length - 1)
        if index == NSNotFound {
            return nil
        }
        return index
    }

因此,每当第一个屏幕的值发生变化时,它将进入第二个屏幕而不进行硬编码