�yC#�zSelenium�őI�������̂ɘA�����đI������Ȃ�
C# �� VB.NET �̎���f����
ASP.NET�AC++/CLI�AJava ���ł��ǂ���
�yC#�zSelenium�őI�������̂ɘA�����đI������Ȃ�
[�g�s�b�N�� 2 �L�� (1 - 2 �\��)]�@
<<
0
>>
��103117 / inTopicNo.1)
�@�yC#�zSelenium�őI�������̂ɘA�����đI������Ȃ�
�����e��/ ����� (1��)-(2024/05/14(Tue) 11:00:00)
����:[C#]�@ C#��Winform�𗘗p���ASelenium��Chrome��������悤�Ƃ��Ă��܂��B ���Ȃ������L�[���͂͂ł���悤�ɂȂ����̂ł����A Select�^�O��I�����Ă��A�A�����đI�������ʂ�Select�^�O���I������܂���B SelectData1��I������ƁA SelectData2�̒l���A�����Č��肷��悤�ɂȂ��Ă��܂��B HTML�́�select�������ɂ́A��������class�Ƃ������Ă܂��� �ǂ�������Ȃ��̂ŃV���v���ɂ��܂����B ----- <select id="SelectData1"> <option selected="" data-select2-id="6"> </option> <option value="TEST1">���</option> <option value="TEST2">�Ԃǂ�</option> <option value="TEST3">�L���x�c</option> </select> <select id="SelectData2"> <option selected=""></option> <option>���</option> <option>�ʕ�</option> <option>��</option> </select> ----------- SelectElement SelectTest= new SelectElement(chrome.FindElement(By.Id("SelectData1"))); SelectTest.SelectByText("���"); ���Ƃ��Ώ�L�̂悤�ȏꍇ�A select2�͎����Łu�ʕ��v���I�������悤�ɂȂ��Ă܂��B �v���O�����ł́u��v�Ɠ�����Ă܂����Aselect2�͉����I������܂���B �y�[�W���̂�����������킯�ł͂Ȃ��̂ŁA �ǂ�����Ď��s�������炢���̂���������܂���B ��L�̂悤�Ƀ����S��I��ł���̂����� �����I��SelectData2�Ɂu�ʕ��v�ƕ\�����������̂ł��B HTML�̃v���O�����H�����������̂ł����A�ǂ̂悤�ɓ������̂ł��傤�B Select2���擾���ăv���O�������œ��������Ƃ͂ł���Ǝv���܂��� �Ȃ�ׂ����Ƃ��Ƃ���@�\�őI���������Ǝv���Ă��܂��B ��낵�����肢�������܂��B
��103119 / inTopicNo.2)
�@Re[1]: �yC#�zSelenium�őI�������̂ɘA�����đI������Ȃ�
�����e��/ ���E�̉��ʕَm (3774��)-(2024/05/15(Wed) 16:27:53)
��No103117 (����� ����) �ɕԐM> select2�͉����I������܂���B jQuery UI �� Select2 �R���g���[���̂��Ƃł��傤���B ����Ƃ� <select id="SelectData2"> �̂��Ƃł��傤���B> �ǂ�����Ď��s�������炢���̂���������܂���B (change �C�x���g�Ȃǂ�)�ύX�ʒm�C�x���g���ADOM �� dispatchEvent ���\�b�h�ŋ��������Ă݂�Ƃ��B Selenium ����́AExecuteJavaScript ���\�b�h�o�R�ŌĂяo�������ƁB chrome.ExecuteScript("arguments[0].dispatchEvent(new Event('change'))", objSelectTest2 ); �������A���� <select> �v�f�� Select2 ������Ă���悤�ȉ�ʂɂ����ẮA 'change' �ł͖����A'change.select2' �� 'select2:select' ���K�v�ɂȂ邩������܂���Bhttps://select2.org/programmatic-control/events
���̃g�s�b�N���c���[�ňꊇ�\��
�g�s�b�N���y�[�W�ړ� / <<
0
>>