Невозможно найти идентификатор элемента или 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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