Невозможно найти идентификатор элемента или xPath для выпадающих элементов в Appium Incepaceor для iOSIOS

Программируем под IOS
Anonymous
Невозможно найти идентификатор элемента или xPath для выпадающих элементов в Appium Incepaceor для iOS

Сообщение Anonymous »

Я использую реакцию-родной элементный Dropdown в этой библиотеке для выпадающего в REACT, как и ниже. < /p>
setIsFocus(true)}
onBlur={() => setIsFocus(false)}
onChange={(item) => {
setVendorType(item.CompanyTypeId);
setVendorTypeName(item.CompanyType)
setIsFocus(false);
}}
renderItem={renderItem}
dropdownTextStyle={{ color: 'red' }}
/>

const renderItem = (item) => (

{item.CompanyType}

);`enter code here`
< /code>
ниже код предназначен для getAppiumId (): < /p>
export const getAppiumId = (id) => {
const modifiedId = id.replace(/^.*(?=:id\/)/, "com.example.student");

if (shouldPassAppiumId()) {
if (Platform.OS === 'ios') {
return {
testID: modifiedId, // Use modified ID for testing
accessible: false,
};
} else {
return {
accessible: true, // Set accessible to true in development
testID: modifiedId, // Use modified ID for testing
accessibilityLabel: modifiedId,
};
}
}
return {}; // In production, return an empty object
};
< /code>
Мы не можем получить идентификатор элемента или xpath для раскрывающихся элементов в iOS Build in Reactnative Project. Но тот же код работал для Android Build.
, осматривая в Appium Incepecor, он дает идентификатор элемента другого представления, стоящего за выпадающим компонентом вместо выпадающего элемента. < /P>

Мы пытаемся получить идентификатор элемента для владения, как показано на изображении выше.

Подробнее здесь: https://stackoverflow.com/questions/794 ... tor-for-io

Вернуться в «IOS»