想用If网页包含元素判断,但捕获元素不准,能不能用xpath判断?
例如我想判断 https://promomart.espwebsite.com/ProductDetails/?productId=555013826 这个网页里Product Detail下的Shipping Dimensions
16 " x 14 " x 8 "存不存在或者后面的是不是空的
如果用If网页包含元素判断,会出现捕获不止一个元素报错,或者捕获不到元素的情况导致判断错误,例如 https://promomart.espwebsite.com/ProductDetails/?productId=554881210 同样的元素到这里就取不到了
如果用xpath先定位元素再判断元素文本内容,则如果这个元素不存在就会报错,应该怎么处理?
例如 https://promomart.espwebsite.com/ProductDetails/?productId=554997022 这个,用xpath就会报错
影刀自带的元素捕获优化,是用正则去判断元素文本是不是数字+“+x的格式,但是会存在23 " x 15 1/2 " x 14 5/8 ",5*5*12,,7x3之类的,我只需要判断他存不存在是不是空值就行,自带的优化对我来说还是会有问题,最好还是能用xpath定位比较准,但是会报错就很麻烦,有没有大佬解答下该怎么做